package com.payment.system.service;

import com.payment.common.base.AjaxResult;
import com.payment.system.domain.ShoppingAddress;

/**
 * 收获地址 服务层
 * 
 * @author payment
 * @date 2019-01-18
 */
public interface IShoppingAddressService 
{
	
	/**
     * 新增收获地址
     * 
     * @param shoppingAddress 收获地址信息
     * @return 结果
     */
	public AjaxResult insertShoppingAddress(ShoppingAddress shoppingAddress);
	
	/**
     * 修改收获地址
     * 
     * @param shoppingAddress 收获地址信息
     * @return 结果
     */
	public AjaxResult updateShoppingAddress(ShoppingAddress shoppingAddress);
		
	/**
     * 删除收获地址信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteShoppingAddressByIds(String ids);

	//查询商户收获地址列表
	AjaxResult selectShoppingAddressListBymerchantId(String merchantId);

	//查询商户地址详情
    AjaxResult selectAddressById(String merchantId, String addressId);

    //设置未默认地址
    AjaxResult updatweDefaultAddress(String merchantId, String addressId);
}
